package hotel.board.circuit;

import hotel.exception.BuildingsMissingException;
import hotel.exception.NotEnoughPlaceException;

public interface IModifiableCase extends ICase {
	
	// COMMANDES
	
	/**
	 * @param side le côté où construire une entrée.
	 * @throws NotEnoughPlaceException une entrée existe déjà sur cette case.
	 * @throws BuildingsMissingException il n'y a pas de bâtiment de ce côté.
	 */
	void buildEntry(int side) throws NotEnoughPlaceException, BuildingsMissingException;

}
